// samsting : this file is auto create.

#ifndef ALIYUN_Oms_GetUserDataRequest_H_
#define ALIYUN_Oms_GetUserDataRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Oms {

class GetUserDataRequest : public RpcAcsRequest {
public:
  GetUserDataRequest();

  int64 GetOwnerId(void) const;
  void  SetOwnerId(int64 OwnerId);

  const string& GetOwnerAccount(void) const;
  void          SetOwnerAccount(const string& OwnerAccount);

  const string& GetProductName(void) const;
  void          SetProductName(const string& ProductName);

  const string& GetDataType(void) const;
  void          SetDataType(const string& DataType);

  const string& GetStartTime(void) const;
  void          SetStartTime(const string& StartTime);

  const string& GetEndTime(void) const;
  void          SetEndTime(const string& EndTime);

  const string& GetNextToken(void) const;
  void          SetNextToken(const string& NextToken);

  int  GetMaxResult(void) const;
  bool SetMaxResult(int MaxResult);

private:
  int64  OwnerId_;
  string OwnerAccount_;
  string ProductName_;
  string DataType_;
  string StartTime_;
  string EndTime_;
  string NextToken_;
  int    MaxResult_;

};

} } // namespace aliyun { namespace Oms {

#endif // #ifndef ALIYUN_Oms_GetUserDataRequest_H_

// end of file 
